import { IPSLanguageRes } from '../../res/ipslanguage-res';
import { IPSUIActionGroupDetail } from '../../view/ipsuiaction-group-detail';

/**
 *
 * @export
 * @interface IPSWFUIActionGroupDetail
 */
export interface IPSWFUIActionGroupDetail extends IPSUIActionGroupDetail {
  /**
   * 标题语言资源对象
   *
   * @type {IPSLanguageRes}
   */
  getCapPSLanguageRes(): IPSLanguageRes | null;

  /**
   * 标题语言资源对象
   *
   * @type {IPSLanguageRes}
   */
  get capPSLanguageRes(): IPSLanguageRes | null;

  /**
   * 标题语言资源对象（必须存在）
   *
   * @type {IPSLanguageRes}
   */
  getCapPSLanguageResMust(): IPSLanguageRes;

  /**
   * 提示语言资源对象
   *
   * @type {IPSLanguageRes}
   */
  getTooltipPSLanguageRes(): IPSLanguageRes | null;

  /**
   * 提示语言资源对象
   *
   * @type {IPSLanguageRes}
   */
  get tooltipPSLanguageRes(): IPSLanguageRes | null;

  /**
   * 提示语言资源对象（必须存在）
   *
   * @type {IPSLanguageRes}
   */
  getTooltipPSLanguageResMust(): IPSLanguageRes;
}
